const { prisma } = require('../config/prisma');

async function setLowChatCredits() {
  try {
    console.log('设置测试用户的聊天额度为1条...');

    // 将测试用户的聊天额度设置为1条，方便测试额度不足的情况
    const result = await prisma.users.update({
      where: { id: BigInt(5) }, // 测试用户ID
      data: {
        chat_credits: 1
      }
    });

    console.log(`测试用户聊天额度已设置为1条`);
  } catch (error) {
    console.error('设置聊天额度失败:', error);
  } finally {
    await prisma.$disconnect();
  }
}

// 如果直接运行此脚本
if (require.main === module) {
  setLowChatCredits();
}

module.exports = setLowChatCredits;
